algarroba [spanish] - Turkish English Dictionary